import Axios from "axios";
import { loadEnv } from "@build/index";
const { VITE_PROXY_DOMAIN_REAL } = loadEnv();

/** 获取文件内容 */
// export const getFile = params => {
//   return new Promise((resolve, reject) => {
//     Axios.request({
//       url:
//         process.env.NODE_ENV === "production"
//           ? VITE_PROXY_DOMAIN_REAL
//           : VITE_PROXY_DOMAIN, //这里是你的请求url
//       params,
//       responseType: "blob", //这里最重要,不要去掉
//       method: "get" //请求方式,看后台的需求,可能是get,post等方式
//     })
//       .then(res => {
//         const blob = new Blob([res.data], { type: "image/png" });
//         let url = window.URL.createObjectURL(blob);
//         if (process.env.NODE_ENV === "production") {
//           const lastUrl = url.split("/").at(-1) || "";
//           url = VITE_PROXY_DOMAIN_REAL + "/" + lastUrl;
//         }
//         resolve(url);
//       })
//       .catch(() => {
//         reject("");
//       });
//   });
// };

export const download = params => {
  return Axios.request({
    url: VITE_PROXY_DOMAIN_REAL + "/v1/download", //这里是你的请求url
    params,
    // responseType: "arraybuffer", //这里最重要,不要去掉
    method: "get" //请求方式,看后台的需求,可能是get,post等方式
    // headers: {
    //   Token: JSON.parse(localStorage.getItem("authorized-token")).token
    // }
  });
};
